﻿/*
 * Module Name: Encryption.cs
 * 
 * Purpose: This Interface is used to hide the different security algorithms
 * 
 * Created by: Chris Tisdale
 */
using System;
using System.Collections.Generic;
using System.Text;

namespace Common_Code.Encryptions
{
    public interface Encryption
    {
        /*
         * Name: Encrypt
         * 
         * Parameters: NA
         * 
         * Returns: byte[]
         * 
         * Purpose: This function is used to Encrypt text
         */
        byte[] Encrypt();
        /*
         * Name: Decrypt
         * 
         * Parameters: NA
         * 
         * Returns: byte[]
         * 
         * Purpose: This function is used to Decrypt text that is already Encrypted
         */
         byte[] Decrypt();
    }
}
